<?php
/**
 * Created by JetBrains PhpStorm.
 * User: porterzhang
 * Date: 13-3-5 下午4:44
 * To change this template use File | Settings | File Templates.
 */
if (!defined('IN_MOBILE_API')) {
    exit('Access Denied');
}
include_once 'forum.php';
class cloud_api {
    function common() { }

    function output() {
        $variable = array();
        //判断是否缺少参数
        if (empty($_GET['caid'])) {
            $variable = array(
                'code' => 1001,
                'messagestr' => lang('plugin/cloud', '1001'),
            );
            cloud_core::result(cloud_core::variable($variable));
        }

        if(empty($_GET['id'])){
            $appalipay = C::t('#cloud#cloud_app_alipay')->fetch_info_by_caid($_GET['caid']);
            if(empty($appalipay)){
                $alipayinfo=array(
                    'caid'=>$_GET['caid'],
                    'partner'=>empty($_GET['partner'])?'':$_GET['partner'],
                    'key'=>empty($_GET['key'])?'':$_GET['key'],
                    'seller_email'=>empty($_GET['seller_email'])?'':$_GET['seller_email'],
                    'lasttime' =>TIMESTAMP,
                );
                $payid=C::t('#cloud#cloud_app_alipay')->insert($alipayinfo);
                if(empty($payid)){
                    //正常返回
                    $variable = array(
                        'code' => 24000,
                        'messagestr' => lang('plugin/cloud', '24000'),
                    );
                    cloud_core::result(cloud_core::variable($variable));
                }
            }else{
                $alipayinfo=array(
                    'caid'=>$_GET['caid'],
                    'partner'=>empty($_GET['partner'])?$appalipay['partner']:$_GET['partner'],
                    'key'=>empty($_GET['key'])?$appalipay['key']:$_GET['key'],
                    'seller_email'=>empty($_GET['seller_email'])?$appalipay['seller_email']:$_GET['seller_email'],
                    'lasttime' =>TIMESTAMP,
                );
                $res= C::t('#cloud#cloud_app_alipay')->update($appalipay['id'],$alipayinfo);
            }
        }else{
            $appalipay = C::t('#cloud#cloud_app_alipay')->fetch_info($_GET['id']);
            $alipayinfo=array(
                'caid'=>$_GET['caid'],
                'partner'=>empty($_GET['partner'])?$appalipay['partner']:$_GET['partner'],
                'key'=>empty($_GET['key'])?$appalipay['key']:$_GET['key'],
                'seller_email'=>empty($_GET['seller_email'])?$appalipay['seller_email']:$_GET['seller_email'],
                'lasttime' =>TIMESTAMP,
            );
            $res= C::t('#cloud#cloud_app_alipay')->update($_GET['id'],$alipayinfo);
        }

        //正常返回
        $variable = array(
            'messagestr' => lang('plugin/cloud', '24001'),
        );
        cloud_core::result(cloud_core::variable($variable));
    }
}

?>

